INFORMATION	
		Datum	Arkivbeteckning	
		2011-09-01	Nyheterna i Pedago Lön 2.9.0_tekn.doc	
Handläggare	Kontaktuppgifter	Ert datum	Er referens	
Anders Gustafsson	Telefon +35818 12060			
	
		Mottagare	
		IT-avdelningen	

			

Nyheterna i Pedago Lön 2.9.0 - Teknisk

OBS! Detta dokument är avsett för företagets IT-personal!

Dokumentet du håller i din hand beskriver de tekniska förändringar som finns i version 2.9.0 av Pedago Lön. 

Vi är tacksamma om du tar dig tid att läsa igenom detta dokument och även tillhörande bitar i handboken (finns i programmets hjälpsystem). Hör gärna av dig till oss om du har frågor eller önskar en personlig genomgång.

INNEHÅLL
1. Före du uppdaterar	2
2. Databasmotor	2
3. Om du kör Accessdatabasen	2
3.1. Program för att packa och reparera	2
3.2. Manuell packning och reparation	3
4. Om du kör MS SQL Server	4
5. Datumformat	4
6. Kända problem	4
6.1. Installation under Windows 7	4
6.2. Integrerad säkerhet och Windows 7	5
6.3. Kör installationen som Administratör	5
6.4. Ny version av Crystal Reports	5
6.5. Saknad u25cal.dll	5
6.6. Datakällor läggs upp automatiskt	5

1.	
Före du uppdaterar
Glöm inte att ta en säkerhetskopia av databasen före du uppdaterar! 

2.	Databasmotor
För litet större kunder rekommenderar vi att man kör på MS SQL Server. Löneprogrammet är inte speciellt resurskrävande så det kan bra köras på samma server som ert ekonomisystem. Det finns även en gratisversion av MS Sql server, 2003 Express som fungerar alldeles utmärkt. Vi undersöker även andra alternativ, som MySQL och DB2.

Konverteringen av löneprogrammets data till SQL Server är enkel och kan utföras av er egen IT-personal, eller av oss mot timdebitering. Fördelarna med att köra mot en extern databasserver är att denna blir mera robust och att man slipper de problem som finns med att ha flera fönster öppna som finns med Accessdatabasen.
3.	Om du kör Accessdatabasen
Läs detta
3.1.	Program för att packa och reparera
Detta gäller dig som kör med Jet (Access) databasen. Om du kör mot SQL Server eller annan client-server databas kan du hoppa över denna punkt.
Om du inte vet vilken databas du kör mot så kontrollera i Hjälp, Om: 
Texten efter ”Driver=” visar att detta är Jet/Access.

Vid normal användning fungerar Jet-databasmotorn mycket bra. Dock kan det smyga in fel i databaserna och de visar sig oftast vid uppdatering, då Pedago Lön ändrar i databasen. För att undvika problem bör databaserna kontrolleras och packas före uppdatering. Efter att du installerat årsuppdatering 2.8.1 kan du hitta en menypunkt ”Packa databaser”. Kör detta program efter att du säkerhetskopierat, men före du startar den nya versionen av Pedago Lön.

Kontrollera att sökvägen är rätt. Den bör vara samma som i menyn Hjälp/Om ovan. Programmet LPPack kommer att söka fram alla Pedago Lön databaser i denna katalog, göra en kopia i C:\Backup och sedan kontrollera och eventuellt reparera samt packa dem.

Felet som annars kan uppstå är detta:
Microsoft Jet-databasmotorn avbröt uppdateringen eftersom du försökte att ändra data samtidigt som en annan användare.

State:S1000,Native:-1611,Origin:[Microsoft][Drivrutin för ODBC Microsoft Access]
3.2.	Manuell packning och reparation
Vi har sett fall där denna packning inte lyckats åtgärda alla fel I databasen. I så fall kan man utföra följande manuella operation som förutsätter att man har tillgång till MS Access version 97, 2000 eller 2003 (dock inte 2007):

Öppna databasen i Access och välj konvertera

Ange filnamn på den nya filen, tex db3.mdb.
Ignorera följande fel:

Och även detta:

Välj sedan Verktyg och:

Sedan:

Och ge databasen ett nytt namn, tex db4.mdb

Du har nu packat och reparerat databasen och den reparerade kopian heter db4.mdb. Byt namn på din gamla databas eller flytta bort den och byt namn på db4.mdb till samma namn som databasen (tex lp0001.mdb)

Du kan även kontakta Pedago och sända oss din databas så fixar vi den och sänder tillbaka den färdigt uppdaterad för version 2.8.1.
4.	Om du kör MS SQL Server
Be din databasansvarige köra scriptet update283.sql som finns i katalogen ”sql” under installationskatalogen. Körningen bör ske inloggad som ”sa”
5.	Datumformat
Vi rekommenderar att du följer internationell standard, eller ISO 8601, som stipulerar att årtal anges som 2011-11-17. ISO 8601 är även nationell standard i de flesta europeiska länder. Löneprogrammet i sig är dock ”datumagnostiskt” och presenterar datum på det sätt du angett i Windows landinställningar.
6.	Kända problem
Under denna rubrik samlar vi sådana problem vi stött på tillsammans med förslag på lösningar
6.1.	Installation under Windows 7
Hos vissa kunder har installationsprogrammet sluta fungera, efter att programmet är installerat och ett felmeddelande visas. Detta hände då installationsprogrammet skall kopiera nya rapporter från Reports.tmp till Reports. Skulle detta hända så kan du manuellt kopiera alla filer från Reports.tmp till Reports.

Vi har justerat installationsrutinen sedan i fjol och kan inte få felet att uppstå varken på 32-bitars eller 64-bitars Windows 7. Skulle du ändå råka ut för detta är vi tacksamma om du hör av dig till oss.
6.2.	Integrerad säkerhet och Windows 7
Kallas även ibland ”Trusted Connection” och innebär att om du redan är inloggad mot samma domän som din SQL Server så behöver du inte ange användarnamn och lösen då du loggar in i Pedago Lön, förutsatt att du angett ”Trusted Connection” för din anslutning.

I Windows 7 har Microsoft gjort förändringar i säkerhetsmodellen vilket gör att denna funktion kan sluta fungera. Vi håller på och undersöker möjliga lösningar, men tills vidare kan man komma runt problemet genom att använda en vanlig SQL Server inloggning och ange användarnamn och lösen.

6.3.	Kör installationen som Administratör
Detta är speciellt viktigt under Vista/Windows 7

6.4.	Ny version av Crystal Reports
I version 2.9.0 är hela rapportmaskineriet utbytt. Tidigare använde vi version 9 av Crystal Reports för att bibehålla kompatibilitet med bra Basware. Dock supportas inte längre version 9 av BusinessObjects, som äger Crystal Reports, varför vi valt att uppdatera till Crystal Reports XI R2.

För dig som användare skall detta vara helt transparent. Det du kommer att märka är att skärmutskriften ser något annorlunda ut, samt att problemen då man hoppar mellan företag in Windows 7 är borta.

6.5.	Saknad u25cal.dll
Följande fel borde inte uppstå med den nya versionen av Crystal Reports, men vi väljer att dokumentera det ändå.

Filen u25cal.dll är ett tillägg till Crystal Reports som vi skrivit för att hantera vissa kalenderspecifika funktioner som födelsedatum och ålder från signum. Installationsprogrammet lägger ned denna fil på rätt ställe, vilket är [Program]\Business Objects\Common\3.5\bin för Crystal Reports Xi R2. Om Crystal Reports uppgraderas kan denna fil behöva flyttas manuellt.

6.6.	Datakällor läggs upp automatiskt
Notera att .NET-versionen av Crystal Reports kräver att det finns en datakälla för varje anslutning. Av denna orsak skapar en sådan för varje företag av Pedago Lön:

Namnet skapas som Pedago_Databastyp_lp<nummer>. I exemplet ovan har företagskoderna 1 och 99 accessdatabaser, medan 2 och 1200 är SQL Serverdatabaser. Eftersom Pedago Lön och Crystal Reports är 23-bitarsprogram så skapas dessa som 32-bitarsanslutningar. Om du kör på 64-bitars Windows 7 måste du använda 32-bitars-versionen av ODBC för att administrera. Denna hittar du som odbcad32.exe under C:\Windows\SysWOW64.
Notera att dessa datakällor läggs upp ifall de inte redan finns. Om du flyttar en accessdatabas eller byter servernamn ppå en SQL-server så kommer dessa ej att uppdateras. Enklast är då att helt enkelt radera dem och låta Pedago Lön skapa dessa på nytt.

Med vänlig hälsning

pedago
	i n t e r a k t i v  a b

________________________________
Anders Gustafsson, ingenjör

anders.gustafsson@pedago.fi
Direkt: 	+35818 12160. Vidarekopplad till mobil.